package com.hsjk.szwj.module.train.api.dto;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/12/05 21:54
 **/
@Data
public class DivisionReceiverDTO {
    /**
     * 分账账号id
     */
    private Long mchDivisionReceiverId;
    /**
     * 分账模型，1：金额，2：百分比
     */
    private Integer divisionModel;
    /**
     * 分账比例
     */
    private BigDecimal divisionProfit;
    /**
     * 分账金额，单位：分
     */
    private Long divisionAmount;
    /**
     * 分账接收者ID
     */
    private Long id;
    /**
     * 组ID（便于商户接口使用）
     */
    private Long receiverGroupId;

    /**
     * 接收者账号别名
     */
    private String receiverAlias;
    /**
     * 分账接收账号类型: 0-个人(对私) 1-商户(对公)
     */
    private Integer accType;
    /**
     * 分账接收账号
     */
    private String accNo;
    /**
     * 分账接收账号名称
     */
    private String accName;
    /**
     * 分账关系类型（参考微信）， 如： SERVICE_PROVIDER 服务商等
     */
    private String relationType;
    /**
     * 当选择自定义时，需要录入该字段。 否则为对应的名称
     */
    private String relationTypeName;
    /**
     * 结算单ID
     */
    private Long checkoutOrderId;

    private Long batchOrderId;
}
